# 序列是指：内容连续、有序，可使用下表索引的一类数据容器
# 列表，元组，字符串，均为序列

# 序列的切片操作: 序列[起始下标：结束下标：步长]，最终生成的是一个新的序列
my_list = [1,2,3,4,5,6,7,8,9]

my_new_list1 = my_list[0:3:1]
print(my_new_list1)

#  起始和结束不写表示从头到尾，步长为1可以省略不写
my_new_list2 = my_list[:]
print(my_new_list2)

# 序列反转
my_new_list3 = my_list[::-1]
print(my_new_list3)

# 综合案例---------------------------------------------------------------
# 对字符串：万过薪月 员序程马黑来 nohtyp学，用任何你会的方式得到“黑马程序员”
my_str = "万过薪月 员序程马黑来 nohtyp学"
t1 = my_str[::-1]
t2 = t1.index("黑")
t3 = t1[t2:t2+5]
print(t3)